package cn.com.haopy.yue.ai.db.service.hos;

import cn.com.haopy.yue.ai.db.entity.arisk.AIRiskPapersOptions;
import cn.com.haopy.yue.ai.db.service.IBaseService;

import java.util.List;

/**
 * @Description: TODO
 * @Author DuTao
 * @Date 2025/3/26 9:10
 */
public interface AIRiskPapersOptionsService extends IBaseService<AIRiskPapersOptions> {


    public AIRiskPapersOptions getOptionsById(Integer paperId, Integer id, Integer sortIndex);

    List<AIRiskPapersOptions> getByPapersId(Integer id);

    AIRiskPapersOptions getByOptionsPapersId(Integer paperId, Integer topicId);

    AIRiskPapersOptions getByOptionsPapersTopic(Integer paperId, String topicName);

    List<AIRiskPapersOptions> getByOptionsPapersTopicList(Integer paperId, List<String> topicNames);

    Integer paperMaxSortIndex(Integer paperId);
}
